The debate has consumed football for nearly two decades. Billions of words written. Thousands of arguments settled and reopened. And yet here we are in June 2026, at a World Cup in North America, watching both men rewrite the record books in real time at ages — 38 and 41 — when most footballers are retired or forgotten.
What follows is not an attempt to declare a winner. It is a year-by-year account of what both men have done since 2023, grounded in verifiable numbers. Draw your own conclusions.
Year by Year Timeline
2026 — History Written in Real Time
The 2026 FIFA World Cup, hosted across the United States, Canada, and Mexico, has produced the most extraordinary opening fortnight in the tournament's history. At its centre, inevitably, are these two men.
Messi — 2026 World Cup
Hat-trick vs Algeria in the opener, brace vs Austria in game two. That second game produced the moment of the tournament so far: Messi becoming the all-time top scorer in World Cup history — men's or women's — with his 18th goal, surpassing Brazilian legend Marta and Miroslav Klose in a single match.
Ronaldo — 2026 World Cup
After being invisible in a 1-1 draw with DR Congo, the criticism was deafening. Then Portugal met Uzbekistan. Ronaldo scored in the 6th minute — becoming the first player in history to score in six different World Cups — and added a second before half-time. At 41 years and 138 days, he became the oldest player to score a brace in World Cup history.
The context: Messi entered this tournament having not committed to playing until the last moment, dealing with a hamstring injury and news that his father was recovering from a health issue. Ronaldo entered it under calls from pundits to be dropped after his opening performance. Both answered, in the only language that has ever mattered to them.
2025 — Messi Wins MLS Cup, Ronaldo Wins Nations League
Messi — Full Year 2025
54 appearances across club and country
Goal contribution every 61.3 minutes
MLS Cup winner with Inter Miami
MLS MVP for the second consecutive year
13 goal contributions in 6 playoff matches
Ronaldo — Full Year 2025
46 appearances across club and country
Goal contribution every 87 minutes
UEFA Nations League winner with Portugal
Scored the equaliser in the Nations League final vs Spain
Received his first ever international red card in November
On raw numbers, Messi had the better year — 46 goals to 41, and an assist tally that made Ronaldo's four look modest by comparison. But the nature of the output differed. Messi operated in MLS, a league several levels below elite European competition. Ronaldo continued scoring prolifically in Saudi Arabia while also delivering on the international stage where it counts most, winning Portugal their second UEFA Nations League title and scoring in the final.
The more telling detail from 2025 was Ronaldo's public declaration that he would not retire until reaching 1,000 career goals. Entering 2026, he stood at approximately 956, with the World Cup offering a platform to accelerate that chase.
2024 — Messi Wins Copa America, Ronaldo Dominates in Goals
Messi — Full Year 2024
36 appearances total
23 goals and 13 assists for Inter Miami (MLS)
Copa America 2024 winner with Argentina
MLS MVP and Supporters' Shield winner
Ronaldo — Full Year 2024
51 appearances total
50 goals for Al-Nassr in 2023/24 season alone
Saudi Pro League Golden Boot
7 international goals in 12 appearances for Portugal
Ronaldo's 2023/24 club season — 50 goals in 51 appearances — was one of the most prolific single-season goalscoring returns of his entire career. No player in world football scored more goals that season. The Saudi Pro League, critics argued, was not elite competition. But 50 goals is 50 goals. The mechanics have not failed him.
Messi's headline of 2024 came at the Copa América, where Argentina — already World Cup holders — won the tournament to complete back-to-back major international titles. Messi became only the second captain to lead a nation to three consecutive major trophies including a World Cup. The trophy cabinet argument, which had long been Messi's strongest card, grew heavier still.
2023 — New Chapters, Same Obsessions
Messi — Full Year 2023
44 appearances, 132 minutes per goal
Eighth Ballon d'Or — a record that stands alone
Final PSG season, then moved to Inter Miami
9 goals in first 6 games for Inter Miami
Won the 2023 MLS Leagues Cup
Ronaldo — Full Year 2023
59 appearances, 96 minutes per goal
First full season at Al-Nassr
Outscored Messi by 26 goals on the year
Scored twice vs PSG/Messi in January exhibition
In raw goalscoring terms, 2023 belonged to Ronaldo. His 54 goals to Messi's 28 was the widest numerical gap between them in any calendar year in recent memory. But the context matters: Ronaldo played 59 games across the year, 15 more than Messi, and his Al-Nassr schedule — more games, a less demanding league — naturally inflated the count.
Messi's 2023, by contrast, featured a year of transition. His PSG tenure ended quietly. His arrival at Inter Miami was anything but — nine goals in his first six games, immediately transforming a struggling franchise into a talking point. The Leagues Cup victory gave him a trophy in his first months in North America. And in November, he received his eighth Ballon d'Or, a number that no other player in history has approached.
January 19, 2023 — their last shared pitch. A Riyadh All-Star XI vs PSG exhibition. Ronaldo scored twice in his first game in Saudi Arabia. Messi scored once as PSG won 5-4. The two men embraced at full time. Neither knew if they would meet again competitively. They might yet, in the knockout rounds of this World Cup.
2022 and earlier — coming in the next edition
2022 Qatar World Cup, Messi's greatest year. The Ballon d'Or era at Barcelona and Real Madrid. The peak years. All coming.
The Numbers That Define the Debate
These are the figures that have driven ten years of arguments and will drive ten more:
| Category | Messi | Ronaldo |
|---|---|---|
| All-time career goals | ~916 | ~973 |
| International goals | 122 | 145 |
| World Cup goals (all-time) | 18 (record) | 10 |
| Ballon d'Or awards | 8 | 5 |
| Champions League titles | 4 | 5 |
| World Cup won | Yes (2022) | No |
| Goals per 90 minutes (career) | 0.79 | 0.73 |
| Goals in 2026 (calendar year) | 20 | 16 |
Where It Stands Now
The honest answer, at the end of all the numbers, is that this debate was never going to be settled cleanly. They are extraordinary in different ways. Ronaldo is the more relentless goalscoring machine — the man who has scored more international goals than anyone in history, who has played more games and accumulated more raw output across a longer professional schedule. Messi is the more complete footballer — the man who creates as often as he scores, who has won more individual awards than anyone in history, and who lifted the one trophy that eluded him for the first eighteen years of his career.
What is not debatable is what both men are doing at this World Cup, at ages that should disqualify them from relevance. Messi is the tournament's top scorer through two games, having just broken the all-time record. Ronaldo became the first player to score in six World Cups and did it with a brace that silenced everyone who had written him off.
The 2026 World Cup is still in its group stage. This article will be updated as it progresses. Whatever else happens, football's longest running argument has found its most extraordinary final chapter.
Frequently Asked Questions
Who is the greatest footballer of all time? +
The debate remains genuinely open, but Messi holds the stronger case on trophies: a World Cup, two Copa Americas, four Champions Leagues, and eight Ballon d'Or awards. Ronaldo leads in raw international goal totals with 145. At the 2026 World Cup, Messi surpassed every player in World Cup history with 18 goals across six tournaments.
How many World Cup goals does Messi have in 2026? +
Messi has 5 goals through the first two matches of the 2026 World Cup, bringing his all-time World Cup total to 18 — the most in the history of the tournament for any men's or women's player.
How many goals did Ronaldo score at the 2026 World Cup? +
Ronaldo scored 2 goals through two group stage matches, both in Portugal's 5-0 win over Uzbekistan. He became the first player in history to score in six different World Cup tournaments, and the oldest player to score a brace in World Cup history at 41 years and 138 days.
How many career goals does Ronaldo have in 2026? +
As of June 2026, Ronaldo has approximately 973 career goals across club and country. He has publicly stated he intends to reach 1,000 competitive career goals before retiring.
Who scored more goals in 2025 — Messi or Ronaldo? +
Messi scored 46 goals across 54 appearances in 2025, edging Ronaldo who scored 41 goals across 46 appearances. Messi won the MLS Cup and the MLS MVP award for the second consecutive year. Ronaldo won the UEFA Nations League with Portugal.
What records did Messi break at the 2026 World Cup? +
Messi surpassed Miroslav Klose's record of 16 men's World Cup goals with a hat-trick against Algeria, then broke Marta's overall record of 17 with a brace against Austria, reaching 18 goals in six tournaments — the most in FIFA World Cup history, men's or women's.